172ef551ef356af4c62a9958cd5f0eb01cc5e4f2,rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/TransportBindingHandler.java,TransportBindingHandler,doIssuedTokenSignature,#Token#SignedEncryptedParts#TokenWrapper#,283
Before Change
sig.setSecretKey(secTok.getSecret());
sig.setSignatureAlgorithm(algorithmSuite.getAsymmetricSignature());
sig.setSignatureAlgorithm(algorithmSuite.getSymmetricSignature());
sig.setKeyIdentifierType(WSConstants.CUSTOM_SYMM_SIGNING);
sig.prepare(doc, getSignatureCrypto(wrapper), secHeader);
sig.setParts(sigParts);
After Change
if (secTok.getTokenType() == null) {
sig.setCustomTokenValueType(WSConstants.WSS_SAML_NS
+ WSConstants.SAML_ASSERTION_ID);
sig.setKeyIdentifierType(WSConstants.CUSTOM_KEY_IDENTIFIER);
} else {
sig.setCustomTokenValueType(secTok.getTokenType());
sig.setKeyIdentifierType(WSConstants.CUSTOM_SYMM_SIGNING);
}
sig.setSecretKey(secTok.getSecret());
sig.setSignatureAlgorithm(algorithmSuite.getAsymmetricSignature());